package com.mall.dubbo.api;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tanhua.model.domain.SmsCouponHistory;

public interface SmsCouponHistoryApi {

    /**
     * 根据coupon_id 查询优惠卷总数量 使用数量等等
     * use_status 0->未使用；1->已使用；2->已过期
     * @param coupon_id
     * @param use_status
     * @return
     */
    Integer findByCouponIdStatusCount(Long coupon_id,Integer use_status);

    /**
     * 根据优惠券id，使用状态，订单编号分页获取领取记录
     * @param couponId
     * @param orderSn
     * @param useStatus
     * @param page
     * @return
     */
    Page couponHistoryList(Long couponId, String orderSn, Integer useStatus, Page<SmsCouponHistory> page);
}
